package com.itcc.service;

import com.itcc.entity.User;

import java.sql.SQLException;
import java.util.List;

//用户模块对应的业务逻辑接口类
public interface UserService {

    //用户名是否存在true:存在 false：不存在
    boolean checkedUser(String username) throws SQLException;

    //注册的业务逻辑
    int registerUser(User user) throws SQLException;

    //激活方法
    int activeUser(String code) throws SQLException;//0:激活失败 1：激活成功 2：已经激活

    //登录
    User login(String username,String password) throws SQLException;


    List<User> findAllUsers() throws SQLException;
}
